// 声明 请求 医院设置列表的请求参数的接口
export interface ReqHospitalSetListParams{
    page: number   // 当前页码
    limit: number   // 每页展示的数量
    hosname?: string   // 医院名称
    hoscode?: string   // 医院编号
}

//声明单个医院设置 信息 的接口
export interface HospitalItem{
    id: number   // 医院id
    createTime: string   // 医院创建时间
    updateTime: string   // 更新时间
    isDelete: number   // 是否删除
    hosname: string   // 医院名称
    hoscode: string   // 医院编号
    apiurl: string   // api基础路径
    signKey: string  // key 签名
    contactsName: string  // 联系人姓名
    contactsPhone: string  // 联系人手机号
    status: 0 | 1 // 医院上下线状态    0【下线】  1【上线】 
}

// 声明 复数结构的医院设置 信息 数据  接口
export type HospitalList = HospitalItem[]

// 声明 完整的 医院设置 返回数据 的 接口
export interface ReqHospitalSetListResponse{
    records: HospitalList   //医院设置 列表的数据
    total: number   // 总数
}

//声明 添加医院的请求参数的接口
export interface AddHospitalParams{
    apiUrl: string
    contactsName: string
    contactsPhone: string
    hoscode: string
    hosname: string
}

//声明医院的请求参数的接口
export interface UpdateHospitalParams extends AddHospitalParams{
    id: string
}
